package create.builder.impl;

import create.builder.CarBuilder;

public class CarDirector {

	CarBuilder bmwBuilder = new BMWBuilder();
	CarBuilder kiaBuilder = new KIABuilder();
	
	
	public Car initBMW(){
		
		bmwBuilder.buildBody();
		bmwBuilder.buildEngine();
		bmwBuilder.buildWheel();
		
		return bmwBuilder.buildCar();
	}
	
	public Car initKIA(){
		
		kiaBuilder.buildBody();
		kiaBuilder.buildWheel();
		kiaBuilder.buildEngine();
		
		return kiaBuilder.buildCar();
	}
}
